@charset "utf-8";*{padding:0;margin:0;list-style:none}
body{font-family:Microsoft Yahei,Verdana,Geneva,sans-serif;font-size:14px;background:#fff;color:#222}
a{outline:0;cursor:pointer;color:#333}
a:link,a:visited{text-decoration:none}
a:hover{text-decoration:none;color:#2c61b9}
a,img{border:none}
dd,dl,dt{margin:0;padding:0}
textarea{border:1px solid #dcdcdc;word-break:break-word;outline:0;font:inherit;cursor:text;-webkit-appearance:textarea;background-color:#fff;-webkit-rtl-ordering:logical;-webkit-user-select:text;flex-direction:column;color:initial;letter-spacing:normal;word-spacing:normal;text-transform:none;text-indent:0;text-shadow:none;display:inline-block;text-align:start}
#header2017{width:100%;height:75px;border-bottom:solid 1px #ebebeb}
#content2017{width:100%;background:url(../images/body_bg_x.jpg) repeat-x top;padding-top:10px}
#content2017_2{width:100%;background:url(../images/body_bg_x.jpg) repeat-x top;padding-top:5px}
#footer2017{background:#f8f8f8;padding:10px 0}
.clear{clear:both}
.main2017{width:1180px;margin:0 auto}
.logo2017{float:left;background:url(../images/logo.png) no-repeat;width:127px;height:51px;margin-top:15px}
.logo2017 a{display:block;width:100%;height:100%}
.menu2017{float:left;width:685px}
.menu2017 ul{font-style:none;padding:0;margin:0}
.menu2017 ul li{display:inline-block;font-size:16px;margin-left:25px;text-align:center;font-weight:700}
.menu2017 ul li a{color:#333;display:block;line-height:73px}
.menu2017 ul li a:hover{color:#2c61b9;border-bottom:solid 3px #2c61b9}
#me_on{color:#2c61b9;border-bottom:solid 3px #2c61b9}
.menu2017 ul li a i{margin-right:3px}
.search2017{float:left;width:185px;margin-top:15px;height:34px;background:#fafafa;border:solid 1px #b3b3b3}
.search2017 input{width:85%;height:34px;background:#fafafa;border:0;line-height:34px}
.search2017 i{cursor:pointer}
.search2017 input::-webkit-input-placeholder{padding-left:5px;color:#999}
.search2017 input::-moz-placeholder{padding-left:5px;color:#999}
.search2017 input::-ms-input-placeholder{padding-left:5px;color:#999}
.member2017{float:left;margin-top:15px;margin-left:25px}
.member2017 ul{font-style:none;padding:0;margin:0}
.member2017 ul li{display:inline-block;font-size:14px;margin-left:10px;text-align:center;font-weight:700}
.member2017 ul li a{color:#333;display:block;line-height:30px}
.member2017 ul li a:hover{color:#2c61b9}
.member2017 ul li a i{display:block}
.content2017_left{float:left;width:810px}
.content2017_right{float:right;width:345px}
#box-banner-industry{margin-bottom:25px}
.box-banner-industry{width:545px;height:346px}
.fl{float:left}
.swiper-container{margin:0 auto;position:relative;overflow:hidden;direction:ltr;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;z-index:1}
.banner li{position:relative}
.banner li{position:relative}
.banner .shade,.box-activity .shade,.shade-normal{position:absolute;bottom:0;right:0;left:0;background:url(../images/btow_51.png) center bottom no-repeat;background-size:auto auto;background-size:100% auto;height:216px;z-index:3}
.lables{position:absolute;top:0;left:0;background:rgba(0,84,167,.9);padding:0 20px;line-height:32px;font-size:14px;transition:.4s background ease;-moz-transition:.4s background ease;-webkit-transition:.4s background ease;font-weight:700;z-index:4}
.lables,a.lables:hover{color:#fff}
.banner li:hover .lables{background:rgba(240,129,0,.9)}
.icon-arrows-right{background-position:-145px -11px;width:16px;height:25px}
.icon{display:block;background:url(../images/iconimg.png) no-repeat;background-position-x:0;background-position-y:0}
.icon-arrows-right{position:absolute;right:10px;top:50%;margin-top:-15px;width:17px;height:30px;z-index:10}
.icon-arrows-left{position:absolute;left:10px;top:50%;margin-top:-15px;width:17px;height:30px;z-index:10}
.icon-arrows-left{background-position:-118px -39px;width:16px;height:25px}
.icon-arrows-right{background-position:-145px -11px;width:16px;height:25px}
.banner-last-industy{width:262px}
.fr{float:right}
.overflow-hidden,.overflow-scroll{overflow:hidden}
.banner-last-industy .box-headline{width:100%;overflow:hidden}
.banner-last-industy .box-headline li{float:left;width:252px;height:168px;position:relative;margin-left:10px;margin-bottom:10px}
.banner img{}
.banner .banner-head{text-align:left;font-size:24px;line-height:40px;color:#fff;z-index:6}
.banner .banner-head,.banner.box-headline .banner-head{position:absolute;padding:5%;width:90%;bottom:0;left:0}
.banner-last-industy .box-headline .banner-head{width:90%}
.banner.box-headline .banner-head{font-size:15px;line-height:24px}
.banner .banner-head,.banner.box-headline .banner-head{font-weight:700;position:absolute;padding:5%;width:90%;bottom:0;left:0}
.clearFix{zoom:1}
.clearFix::after{content:" ";clear:both;display:block}
.flag_news{width:100%;margin-top:20px}
.flag_news ul{list-style:none}
.flag_news ul li{float:left;width:48%;height:75px;border-bottom:solid 1px #ccc;overflow:hidden;margin-left:10px;padding-bottom:5px}
.flag_news ul li:hover{border-bottom:solid 1px #3064bb}
.flag_news ul li h1{font-size:15px;color:#000;line-height:22px;height:42px;font-weight:400}
.flag_news ul li span{display:block;color:#ccc;font-size:14px;margin-top:10px}
.flag_news ul li h1 a:hover{color:#3064bb}
.r_tit2017{font-size:18px;font-weight:700;border-top:3px solid #3064bb;text-align:left;color:#000;line-height:30px;padding-left:10px;position:relative}
.r_tit2017 span{color:#3064bb;margin-right:10px}
.r_tit2017 em{position:absolute;color:#ccc;font-size:14px;font-weight:400;right:10px;font-style:normal}
.r_kuai1_2017{background:#f7f9fa;padding-bottom:5px}
.r_kuai2_2017{background:#fff;padding-bottom:15px;margin-top:20px}
.r_kuai3_2017{background:#f7f9fa;padding-bottom:15px;margin-top:20px}
.zuixin-list2017 li{width:93%;height:35px;line-height:35px;padding-left:19px;font-size:14px;margin-top:10px;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden}
.zuixin-list2017 li a:hover{color:#3064bb}
.zuixin-list2017 li i{margin-right:10px;display:inline-block;color:#3064bb}
.lookmore2017{display:block;width:110px;height:30px;line-height:30px;margin:5px auto;border:solid 2px #3064bb;text-align:center;color:#3064bb;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
.copyright{color:#000;font-size:12px;text-align:center;padding:10px 0;line-height:25px}
.copyright a{color:#000}
.copyright a:hover{color:#999}
.navBottom{margin:10px 0 10px}
.navBottom{text-align:center;color:#797878}
.navBottom a{padding:0 10px;color:#282828}
.code_box{background:url(../images/ewm_bg_03.jpg) repeat-x 0 5px;height:95px}
.code_con{width:990px;margin:0 auto}
.code_con .left{float:left;width:310px}
.code_con .right{float:right;width:620px;text-align:right}
.code_con .left dt{float:left;margin-right:30px}
.code_con .left dd{color:#9b9b9b;padding:27px 0 0 0}
.code_con .left dt img{border:6px solid #f8f8f8}
.code_con .right ul{margin-top:40px}
.code_con .right li.weChat{background:url(../images/icon.png) no-repeat 0 0;padding-left:35px;position:relative}
.code_con .right li.email{background:url(../images/icon.png) no-repeat 0 -42px;padding-left:34px}
.code_con .right li.sina{background:url(../images/icon.png) no-repeat 0 -86px;padding-left:32px}
.code_con .right li.relation{background:url(../images/icon.png) no-repeat 0 -127px;padding-left:23px}
.code_con .right li{display:inline-block;width:70px;text-align:left;color:#9b9b9b}
.code_con .right li a{color:#9b9b9b}
.code_box .weChat img{display:none;left:26px;top:26px;position:absolute}
.video2017{width:100%}
.video2017 .box-headline li{width:95%;position:relative;margin:0 auto;margin-top:20px}
.video2017 .box-headline li p{position:absolute;z-index:3;bottom:5px;left:0;text-indent:10px;background-color:rgba(0,0,0,.3);color:#fff;font-weight:700;width:100%;line-height:30px}
.video2017 .box-headline li p a{color:#fff}
.case1-list2017 li{height:35px;line-height:35px}
.case1-list2017 li .order{width:12px;height:35px;color:#3064bb;font-size:16px;font-weight:600;float:left;margin-left:11px}
.case1-list2017 li a span{float:left}
.case1-list2017 li .back{color:#e5e5e5;float:left}
.case1-list2017 li .case1-list-txt{display:inline-block;width:290px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-left:8px;font-size:14px}
.case1-list2017 li .yuedu{color:#c72636;margin-left:10px;font-size:14px;float:right}
.biaoqian2017{width:100%;margin-top:10px}
.biaoqian2017 a{display:inline-block;padding:5px 10px;margin:8px 5px;border:solid 1px #b2b2b2;text-align:center;color:#999;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px}
.biaoqian2017 a:hover{color:#3064bb;border:solid 1px #3064bb}
.link2017{width:100%;margin-top:10px}
.link2017 a{display:inline-block;padding:5px 10px;margin:5px 5px;text-align:center;color:#b2b2b2}
.link2017 a:hover{color:#3064bb}
.daka2017{width:90%;margin-left:10%}
.daka2017 ul{position:relative;margin-top:30px}
.daka2017 li{border:solid 1px #999;padding-left:50px;padding-bottom:20px;overflow:hidden;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
.daka2017 li h2{font-weight:400;font-size:14px;color:#000;margin-top:5px}
.daka2017 li date{display:block;font-size:14px;color:#000;margin-top:5px}
.daka2017 li .pic{position:absolute;top:-15px;left:-30px;z-index:10}
.daka2017 li img{border:solid 1px #999;width:75px;height:75px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}
.daka2017 li p{line-height:25px;color:#999;margin-top:20px}
.daka2017 li a:hover h2,.daka2017 li a:hover p{color:#2c61b9}
.kuai22017{width:100%;}
.news-con-list2017 li{width:100%;height:auto;border-bottom:1px solid #dedede;clear:both;position:relative;padding-bottom:10px}
.news-con-list2017 .news-pic{width:220px;height:154px;float:left;margin-top:14px}
.news-con-list2017 .news-pic img{width:220px;height:124px}
.news-con-list2017 .news-txt{float:left;margin-left:11px;margin-top:14px;width:570px;overflow:hidden}
.news-con-list2017 .news-txt h4{color:#191919;font-size:16px;line-height:24px;font-weight:700;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;-moz-text-overflow:ellipsis;overflow:hidden}
.news-con-list2017 li a:hover h4{color:#2f63ba}
.news-con-list2017 .news-txt p{margin:0;padding:0;width:98%;height:48px;line-height:24px;color:#999;margin-top:15px;margin-bottom:10px;overflow:hidden;text-overflow:ellipsis;font-size:14px}
.news-con-list2017 .read{width:330px;height:15px;margin-top: 15px;    }
.news-con-list2017 .read span{float:left;color:#999;font-size:12px}
.news-con-list2017 .add{width:15px;height:15px;background:url(../images/ico_add.png) no-repeat center;margin-left:20px;margin-top:2px;background-size:15px}
.news-con-list2017 .shoucang{width:15px;height:15px;background:url(../images/ico_source.png) no-repeat center;margin-left:20px;margin-top:2px;background-size:15px}
.news-con-list2017 .writer_ico{width:15px;height:15px;background:url(../images/ico_writer.png) no-repeat center;margin-left:20px;margin-top:2px;background-size:15px}
.news-con-list2017 .label_tag{display:block}
.news-con-list2017 .label_tag a{font-style:normal;height:20px;font-size:12px;display:inline-block;line-height:20px;border:1px solid #e5e5e5;color:#3f88ec;padding:0 10px;border-radius:3px;text-decoration:none;margin-left:7px;vertical-align:top;margin-bottom:5px}
.news-con-list2017 .label_tag a:hover{background:#3f88ec;color:#fff}
.news-con-list2017 .ico_right{float:left;display:block;margin-left:10px}
.news-con-list2017 i.weibo{display:inline-block;cursor:pointer;width:18px;height:18px;background:url(../images/weibo.png) no-repeat;background-size:18px;margin-right:10px}
.news-con-list2017 i.space{display:inline-block;cursor:pointer;width:18px;height:18px;background:url(../images/space.png) no-repeat;background-size:18px;margin-right:10px}
.news-con-list2017 i.weixin{display:inline-block;cursor:pointer;width:18px;height:18px;background:url(../images/weixin.png) no-repeat;background-size:18px;margin-right:10px}
.big2017 .news-pic{width:295px;height:205px;float:left;margin-top:14px}
.big2017 .news-pic img{width:295px;height:205px}
.big2017 .news-txt{width:500px;height:202px}
.big2017 .news-txt h4{line-height:40px;font-size:20px;white-space:inherit;overflow:auto}
.big2017 .news-txt p{height:auto;margin-top:0}
.big2017 .label_tag{margin-top:15px}
.big2017 .read{margin-top:15px}
.news-con-list2017 .news-txts{width:100%;margin-top:14px}
.news-con-list2017 .news-txts h4{    margin-bottom: 15px;text-align: center;color:#191919;font-size:20px;line-height:24px;font-weight:700;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;-moz-text-overflow:ellipsis;overflow:hidden}
.news-con-list2017 .news-pics{width:100%}
.news-con-list2017 .news-pics img{margin-top:10px;margin-right:10px;max-width:30%;height:160px}
.sonmenu2017{width:100%;margin:10px 0;font-size:16px;color:#ccc}
.sonmenu2017 span{font-weight:700;color:#666}
.sonmenu2017 a{display:inline-block;padding:10px 0;text-align:center;color:#666;font-weight:400;border-bottom:solid 2px #fff}
#on,.sonmenu2017 a:hover{color:#2c61b9;border-bottom:solid 2px #2c61b9}
.cj_pages2017 ul{float:left;padding:12px 0 12px 16px}
.cj_pages2017 ul a{    padding: 2px 8px 2px;font-family:Tahoma;line-height:17px;margin-right:6px;border:1px solid #E9E9E9}
.cj_pages2017 ul .a1{    padding: 2px 8px 2px;font-family:Tahoma;line-height:17px;margin-right:6px;border:1px solid #E9E9E9}
.cj_pages2017 ul  span{background-color:#2f63ba;font-weight:400;color:#fff;    padding: 1px 7px 1px;}

.cj_pages2017 ul li{float:left;font-family:Tahoma;line-height:17px;margin-right:6px;border:1px solid #E9E9E9}
.cj_pages2017 ul li a{float:left;padding:2px 8px 2px;color:#555;display:block}
.cj_pages2017 ul li a:hover{background-color:#2f63ba;color:#fff;text-decoration:none;padding:2px 8px 2px}
.cj_pages2017 ul li.thisclass,.cj_pages2017 ul li.thisclass a{background-color:#2f63ba;font-weight:400;color:#fff;padding:2px 8px 2px}
.cj_pages2017 .pageinfo{line-height:21px;padding:12px 10px 12px 16px;color:#999}
.cj_pages2017 .pageinfo strong{color:#555;font-weight:400;margin:0 2px}
.content-txt2017{margin-top:5px;line-height:30px;font-size:16px;color:#777;text-align:left}
.content-txt2017 a{color:#666}
.content-txt2017 a:hover{color:#2f63ba}
.ms-news-pag{margin:20px 0}
.ms-news-pag p{line-height:36px;color:#9194a2}
.ms-news-pag p a{font-size:16px;color:#515567}
.ms-news-pag p a:hover{color:#2f63ba}
.floating{position:fixed;display:none;bottom:4em;right:1em;background:#ccc;line-height:32px;box-shadow:0 0 5px #ccc}
.floating a{float:left}
.floating a:hover{background-color:#c80707;border-color:#c80707;color:#fff}
.floating a.top:hover{background-position:bottom center}
.floating .new{display:none;height:32px;padding:0 12px;border-right:1px solid #e6e6e6;color:#666;text-align:center}
.floating .top{display:inline-block;height:32px;width:32px;background:url(../images/uptop.png) no-repeat top center}
.fanhui{width:345px;position:fixed;top:2px;z-index:999}
.mrtop2017{margin-top:15px}
.liLists{float:left;width:258px;height:265px;border:1px solid #ddd;margin-left:10px;margin-bottom:17px;list-style:none}
.business{max-height:180px;overflow:hidden}
.business img{width:100%}
.desc{line-height:24px;padding:5px 10px}
.desc a{font-size:16px}
.busName,.deep_liLists .desc .info{display:-webkit-inline-box;white-space:normal;text-overflow:ellipsis;-webkit-box-orient:vertical;-ms-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;vertical-align:top;overflow:hidden}
.liLists .bottom{padding:0 10px;color:#9b9b9b}
.fl_left{float:left}
.fl_left i{font-style:normal}
.fl_right{float:right}

.case1-list2017 li .case1-list-txt:nth-child(1){width:290px;}
.shownr{margin-bottom:15px;}
.shownr p{text-indent:2em;line-height:2em;margin-bottom:25px;margin-top:25px}
.mianze{line-height:45px;font-size:14px;text-indent:35px;display:block;border-radius:5px;text-align:left;border:solid 0 #ccc;background:#f6f5f5}
.gdts{height:30px;margin-top: 30px; margin-bottom: 10px;border-bottom: 1px solid #e5e5e5;}
.gdts h2{position: absolute; display: inline-block;border-bottom: solid 2px #175b83;padding: 0 2px 0 0; margin: 0;padding-bottom: 10px;font-size: 24px;font-weight: normal;line-height: 20px; color: #222222;}
.dowebok{overflow:hidden;height:30px; width: 300px;float: right;}
.list-x li{font-size: 14px;line-height:36px;}